www.gusucode.com > DuomiCms多米影视管理系统php源程序 v1.21源码程序 > DuomiCms V1.21 UTF-8 20151109/upload/duomiphp/link.func.php
<?php /** * 链接 * * @version 2015年7月12日Z by 海东青 * @package DuomiCms.Administrator * @copyright Copyright (c) 2015, SamFea, Inc. * @link http://www.duomicms.net */ //获取视频首页链接 function getIndexLink() { switch ($GLOBALS['cfg_runmode2']) { case 0: case 1: $linkStr="/".$GLOBALS['cfg_cmspath']; break; case 2: $linkStr="/".$GLOBALS['cfg_cmspath']."index".$GLOBALS['cfg_filesuffix2']; break; default:break; } return $linkStr; } //获取新闻首页链接 function getnewsxLink() { switch ($GLOBALS['cfg_runmode2']) { case 0: case 1: $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name']."/";break; case 2: $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name'].$GLOBALS['cfg_filesuffix3'];break; default:break; } return $linkStr; } //获取视频分类链接 function getChannelPagesLink($typeId,$page=1,$linktype='') { if($GLOBALS['cfg_runmode']=='0') { switch($GLOBALS['cfg_makemode']) { case "dir1": case "dir3": case "dir5": case "dir7": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath; if (intval($page)==1) $page=""; $linkStr.=$GLOBALS['cfg_channelpage_name2'].$page.$GLOBALS['cfg_filesuffix2']; break; case "dir2": case "dir4": if (intval($page)==1) $page=""; else $page='_'.$page; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".$GLOBALS['cfg_channelpage_name2'].$typeId.$page.$GLOBALS['cfg_filesuffix2']; break; case "dir6": case "dir8": if (intval($page)==1) $page=""; $linkStr='/'.$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".$GLOBALS['cfg_channelpage_name2'].getTypeEnNameOnCache($typeId).$page.$GLOBALS['cfg_filesuffix2']; break; case "dir9": $typePath=getTypePathOnCache($typeId,true); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath; if (intval($page)==1) $page=""; $linkStr.=$GLOBALS['cfg_channelpage_name2'].$page.$GLOBALS['cfg_filesuffix2']; break; } } elseif($GLOBALS['cfg_runmode']=='1') { $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name']."/?"; if($GLOBALS['cfg_paramset']){ if (intval($page)==1) $tempStr=""; else $tempStr="&".$GLOBALS['cfg_parampage'].'='.$page; $linkStr.=$GLOBALS['cfg_paramid'].'='.$typeId.$tempStr; }else{ if (intval($page)==1) $tempStr=""; else $tempStr="-".$page; $linkStr.=$typeId.$tempStr.$GLOBALS['cfg_filesuffix2']; } } elseif($GLOBALS['cfg_runmode']=='2') { if (intval($page)==1) $tempStr=""; else $tempStr="-".$page; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name3']."/".$GLOBALS['cfg_channelpage_name3'].$typeId.$tempStr.$GLOBALS['cfg_filesuffix2']; } return $linkStr; } //获取新闻分类链接 function getnewspageLink($typeId,$page=1) { if($GLOBALS['cfg_runmode2']=='0') { switch($GLOBALS['cfg_makemode2']) { case "dir1": case "dir3": case "dir5": case "dir7": $typePath=getTypePathOnCache($typeId,false,1); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2'].'/'.$typePath; if (intval($page)==1) $page=""; $linkStr.=$GLOBALS['cfg_newspartpage_name2'].$page.$GLOBALS['cfg_filesuffix3']; break; case "dir2": case "dir4": if (intval($page)==1) $page=""; else $page="_".$page; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_newspart_name2'].'/'.$GLOBALS['cfg_newspartpage_name2'].$typeId.$page.$GLOBALS['cfg_filesuffix3']; break; case "dir6": case "dir8": $tpenname=getNewsTypeEnNameOnCache($typeId); if(empty($tpenname))$tpenname=Pinyin(getNewsTypeNameOnCache($typeId)); if (intval($page)==1) $page=""; else $page="_".$page; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_newspart_name2'].'/'.$GLOBALS['cfg_newspartpage_name2'].$tpenname.$page.$GLOBALS['cfg_filesuffix3']; break; } } elseif($GLOBALS['cfg_runmode2']=='1') { $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_newspart_name']."/?"; if($GLOBALS['cfg_newsparamset']){ if (intval($page)==1) $tempStr=""; else $tempStr='&'.$GLOBALS['cfg_parampage'].'='.$page; $linkStr.=$GLOBALS['cfg_newsparamid']."=".$typeId.$tempStr; } else{ if (intval($page)==1) $tempStr=""; else $tempStr="-".$page; $linkStr.=$typeId.$tempStr.$GLOBALS['cfg_filesuffix3']; } } elseif($GLOBALS['cfg_runmode2']=='2') { if (intval($page)==1) $tempStr=""; else $tempStr="-".$page; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name3']."/".$GLOBALS['cfg_newspart_name3'].'/'.$GLOBALS['cfg_newspartpage_name3'].$typeId.$tempStr.$GLOBALS['cfg_filesuffix3']; } return $linkStr; } //获取详情链接 function getContentLink($typeId,$videoId,$linkType,$sDate,$videoenname) { global $cfg_createid; if($GLOBALS['cfg_runmode']=='0') { switch($GLOBALS['cfg_makemode']) { case "dir1": $typePath=getTypePathOnCache($typeId); if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); if($linkType!='link') $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$videoId.'/'.$GLOBALS['cfg_contentpage_name2'].$GLOBALS['cfg_filesuffix2']; else $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$videoId.'/'; break; case "dir2": if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); else $videoId=$GLOBALS['cfg_contentpage_name2'].$videoId; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$videoId.$GLOBALS['cfg_filesuffix2']; break; case "dir3": $typePath=getTypePathOnCache($typeId); if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$sDate.'/'.$videoId.$GLOBALS['cfg_filesuffix2']; break; case "dir4": if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); else $videoId=$GLOBALS['cfg_contentpage_name2'].$videoId; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$sDate."/".$videoId.$GLOBALS['cfg_filesuffix2']; break; case "dir5": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$videoenname.'/'; if($linkType!='link')$linkStr.=$GLOBALS['cfg_contentpage_name2'].$GLOBALS['cfg_filesuffix2']; break; case "dir6": $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$GLOBALS['cfg_contentpage_name2'].$videoenname.$GLOBALS['cfg_filesuffix2']; break; case "dir7": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$sDate.'/'.$videoenname.$GLOBALS['cfg_filesuffix2']; break; case "dir8": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$sDate.'/'.$GLOBALS['cfg_contentpage_name2'].$videoenname.$GLOBALS['cfg_filesuffix2']; break; case "dir9": $typePath=getTypePathOnCache($typeId,true); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$videoenname.'/'; if($linkType!='link')$linkStr.=$GLOBALS['cfg_contentpage_name2'].$GLOBALS['cfg_filesuffix2']; break; } } elseif($GLOBALS['cfg_runmode']=='1') { $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name']."/?"; if($GLOBALS['cfg_paramset'])$linkStr.=$GLOBALS['cfg_paramid'].'='.$videoId; else $linkStr.=$videoId.$GLOBALS['cfg_filesuffix2']; } elseif($GLOBALS['cfg_runmode']=='2') { $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name3']."/".$GLOBALS['cfg_contentpage_name3'].$videoId.$GLOBALS['cfg_filesuffix2']; } return $linkStr; } //获取新闻详情链接 function getArticleLink($typeId,$videoId,$linkType,$page=1) { global $cfg_newscreateid; if($GLOBALS['cfg_runmode2']==0) { switch ($GLOBALS['cfg_makemode2']) { case "dir1": $typePath=getTypePathOnCache($typeId,false,1); if($cfg_newscreateid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2'].'/'.$typePath.$videoId.'/'; if($linkType!='link'||$page!=1) $linkStr.=$GLOBALS['cfg_articlepage_name2'].($page==1?'':$page).$GLOBALS['cfg_filesuffix3']; break; case "dir3": $typePath=getTypePathOnCache($typeId,false,1); $sDate = date('Y-n',getNewsSdate($videoId)); if($cfg_newscreateid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2'].'/'.$typePath.$sDate.'/'.$videoId.($page==1?'':'-'.$page).$GLOBALS['cfg_filesuffix3']; break; case "dir5": $typePath=getTypePathOnCache($typeId,false,1); $newsenname = getNewsEnname($videoId); $newsenname = empty($newsenname)?Pinyin(getNewsTitle($videoId)):$newsenname; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2'].'/'.$typePath.$newsenname.'/'; if($linkType!='link'||$page!=1)$linkStr.=$GLOBALS['cfg_articlepage_name2'].($page==1?'':$page).$GLOBALS['cfg_filesuffix3']; break; case "dir7": $newsenname = getNewsEnname($videoId); $newsenname = empty($newsenname)?Pinyin(getNewsTitle($videoId)):$newsenname; $typePath=getTypePathOnCache($typeId,false,1); $sDate = date('Y-n',getNewsSdate($videoId)); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2'].'/'.$typePath.$sDate.'/'.$newsenname.($page==1?'':$page).$GLOBALS['cfg_filesuffix3']; break; case "dir2": if($cfg_newscreateid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); else $videoId=$GLOBALS['cfg_articlepage_name2'].$videoId; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_article_name2']."/".$videoId.($page==1?'':'-'.$page).$GLOBALS['cfg_filesuffix3']; break; case "dir4": $sDate = date('Y-n',getNewsSdate($videoId)); if($cfg_newscreateid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); else $videoId=$GLOBALS['cfg_articlepage_name2'].$videoId; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_article_name2']."/".$sDate."/".$videoId.($page==1?'':'-'.$page).$GLOBALS['cfg_filesuffix3']; break; case "dir6": $newsenname = getNewsEnname($videoId); $newsenname = empty($newsenname)?Pinyin(getNewsTitle($videoId)):$newsenname; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_article_name2']."/".$GLOBALS['cfg_articlepage_name2'].$newsenname.($page==1?'':$page).$GLOBALS['cfg_filesuffix3']; break; case "dir8": $sDate = date('Y-n',getNewsSdate($videoId)); $newsenname = getNewsEnname($videoId); $newsenname = empty($newsenname)?Pinyin(getNewsTitle($videoId)):$newsenname; $typePath=getTypePathOnCache($typeId,false,1); $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name2a'].'/'.$GLOBALS['cfg_article_name2']."/".$sDate.'/'.$GLOBALS['cfg_articlepage_name2'].$newsenname.($page==1?'':$page).$GLOBALS['cfg_filesuffix3']; break; } return $linkStr; }elseif($GLOBALS['cfg_runmode2']==1){ $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_article_name']."/?"; if($GLOBALS['cfg_newsparamset']) $linkStr.=$GLOBALS['cfg_newsparamid'].'='.$videoId.($page==1?'':'&'.$GLOBALS['cfg_newsparampage'].'='.$page); else $linkStr.=$videoId.($page==1?'':'-'.$page).$GLOBALS['cfg_filesuffix3']; return $linkStr; }elseif($GLOBALS['cfg_runmode2']==2){ $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_news_name3'].'/'.$GLOBALS['cfg_article_name3']."/".$GLOBALS['cfg_articlepage_name3'].$videoId.($page==1?'':'-'.$page).$GLOBALS['cfg_filesuffix3']; return $linkStr; } } //获取视频播放链接 function getPlayLink($typeId,$videoId,$sDate,$enname,$filesuffix='') { global $cfg_createid; $runmode=$GLOBALS['cfg_runmode']; $filesuffix=empty($filesuffix)?$GLOBALS['cfg_filesuffix2']:$filesuffix; if(!$GLOBALS['cfg_ismakeplay']&&$runmode==0)$runmode=1; switch ($runmode){ case 0: switch($GLOBALS['cfg_makemode']) { case "dir1": $typePath=getTypePathOnCache($typeId); if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$videoId."/".$GLOBALS['cfg_playpage_name2a'].$filesuffix; //播放的连接 break; case "dir2": if($cfg_createid=='md5') $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_playpage_name2'].'/'.substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)).$filesuffix; else $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name2'].'/'.$GLOBALS['cfg_playpage_name2'].$videoId.$filesuffix; break; case "dir3": $typePath=getTypePathOnCache($typeId); if($cfg_createid=='md5') $videoId=substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$sDate."/".$videoId."/".$GLOBALS['cfg_playpage_name2a'].$filesuffix; break; case "dir4": if($cfg_createid=='md5') $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_playpage_name2'].'/'.$sDate.'/'.substr(md5($videoId),8,8).strtoupper(substr(md5($videoId),16,8)).$filesuffix; else $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name2'].'/'.$sDate.'/'.$GLOBALS['cfg_playpage_name2'].$videoId.$filesuffix; break; case "dir5": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$enname."/".$GLOBALS['cfg_playpage_name2a'].$filesuffix; break; case "dir6": $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name2'].'/'.$enname.'/'.$GLOBALS['cfg_playpage_name2'].$filesuffix; break; case "dir7": $typePath=getTypePathOnCache($typeId); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$sDate."/".$enname."/".$GLOBALS['cfg_playpage_name2a'].$filesuffix; break; case "dir8": $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name2'].'/'.$sDate.'/'.$enname.'/'.$GLOBALS['cfg_playpage_name2'].$filesuffix; break; case "dir9": $typePath=getTypePathOnCache($typeId,true); $linkStr="/".$GLOBALS['cfg_cmspath'].$typePath.$enname."/".$GLOBALS['cfg_playpage_name2a'].$filesuffix; break; } break; case 1: $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name']."/"; break; case 2: $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_play_name3']."/"; break; } return $linkStr; } //真正视频播放链接 function getPlayLink2($typeId,$vId,$sDate,$enname,$from=0,$index=0) { if($GLOBALS['cfg_runmode']=='0' && $GLOBALS['cfg_ismakeplay']=='1') { $getPlayLink2 = "-".$from."-".$index.$GLOBALS['cfg_filesuffix2']; $getPlayLink2 = getPlayLink($typeId, $vId,$sDate,$enname,$getPlayLink2); }elseif($GLOBALS['cfg_runmode']=='2') { $getPlayLink2=getPlayLink($typeId,$vId,$sDate,$enname).$vId."-".$from."-".$index.$GLOBALS['cfg_filesuffix2']; }else{ $getPlayLink2=getPlayLink($typeId,$vId,$sDate,$enname); if($GLOBALS['cfg_paramset']==0)$getPlayLink2.="?".$vId."-".$from."-".$index; else $getPlayLink2.="?".$GLOBALS['cfg_paramid'].'='.$vId.'&'.$GLOBALS['cfg_parampage'].'='.$from.'&'.$GLOBALS['cfg_paramindex'].'='.$index; if($GLOBALS['cfg_runmode']!='0'&&$GLOBALS['cfg_paramset']!=1||($GLOBALS['cfg_runmode']=='0'&&$GLOBALS['cfg_ismakeplay']=='0'&&$GLOBALS['cfg_paramset']!=1))$getPlayLink2.=$GLOBALS['cfg_filesuffix2']; } return $getPlayLink2; } //获取专题链接 function getTopicIndexLink($page) { if($GLOBALS['cfg_runmode']=='1') { $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_album_name']."/"; $pageStr='?'.$page.$GLOBALS['cfg_filesuffix2']; $linkStr.=$pageStr; } elseif($GLOBALS['cfg_runmode']=='0') { $pageStr=$page!=1?$page:''; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_album_name']."/index".$pageStr.$GLOBALS['cfg_filesuffix2']; } elseif($GLOBALS['cfg_runmode']=='2') { $pageStr=$page!=1?$page:''; $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_album_name']."/index".$pageStr.$GLOBALS['cfg_filesuffix2']; } return $linkStr; } //获取专题页链接格式 function getTopicPageLinkStyle() { if($GLOBALS['cfg_runmode']=='0') return 6; if($GLOBALS['cfg_runmode']=='1') return 1; if($GLOBALS['cfg_runmode']=='2') return 5; } //获取专题首页链接格式 function getTopicIndexLinkStyle() { if($GLOBALS['cfg_runmode']=='0') return 6; if($GLOBALS['cfg_runmode']=='1') return 7; if($GLOBALS['cfg_runmode']=='2') return 5; } function getChannellinkStr() { if($GLOBALS['cfg_runmode']=='0') { switch($GLOBALS['cfg_makemode']) { case "dir1": $pageUrlStyle=2; break; case "dir2": $pageUrlStyle=3; break; case "dir3": $pageUrlStyle=2; break; case "dir4": $pageUrlStyle=3; break; case "dir5": $pageUrlStyle=2; break; case "dir6": $pageUrlStyle=3; break; case "dir7": $pageUrlStyle=2; break; } } elseif($GLOBALS['cfg_runmode']=='1') { $pageUrlStyle=1; } elseif($GLOBALS['cfg_runmode']=='2') { $pageUrlStyle=5; } return $pageUrlStyle; } function getfileSuffix() { return $GLOBALS['cfg_filesuffix2']; } function getnewsfileSuffix() { return $GLOBALS['cfg_filesuffix3']; } function getTopicLink($topicEnname,$i) { if($i==1){ if($GLOBALS['cfg_runmode']=='0') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname.$GLOBALS['cfg_filesuffix2']; if($GLOBALS['cfg_runmode']=='1') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname.$GLOBALS['cfg_filesuffix2']; if($GLOBALS['cfg_runmode']=='2') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname.$GLOBALS['cfg_filesuffix2']; }else{ if($GLOBALS['cfg_runmode']=='0') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname."-".$i.$GLOBALS['cfg_filesuffix2']; if($GLOBALS['cfg_runmode']=='1') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname."-".$i.$GLOBALS['cfg_filesuffix2']; if($GLOBALS['cfg_runmode']=='2') $linkstr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_filesuffix']."/".$topicEnname."-".$i.$GLOBALS['cfg_filesuffix2']; } return $linkstr; } function gettaglink($tag,$page=1) { global $cfg_runmode; if($page==1){ if ($cfg_runmode==2) { return "/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_tags_name3']."/".urlencode($tag).$GLOBALS['cfg_filesuffix2']; } else { return "/".$GLOBALS['cfg_cmspath'].'tag.php?tag='.urlencode($tag); } }else{ if ($cfg_runmode==2) { return "/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_tags_name3']."/".urlencode($tag)."_".$page.$GLOBALS['cfg_filesuffix2']; } else { return "/".$GLOBALS['cfg_cmspath'].'tag.php?tag='.urlencode($tag)."&page=".$page; } } } function getCascadeLink($str,$value) { $tid=$GLOBALS[tid]; switch(trim($str)) { case "type": case "sectype": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($value); break; case "year": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&year=".urlencode($value); break; case "area": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&area=".urlencode($value); break; case "letter": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&letter=".urlencode($value); break; case "lang": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&yuyan=".urlencode($value); break; case "jq": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&jq=".urlencode($value); break; case "state": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&state=".urlencode($value); break; case "ver": $Link="/".$GLOBALS['cfg_cmspath']."search.php?searchtype=5&tid=".urlencode($tid)."&ver=".urlencode($value); break; } return $Link; } function getItemLink($str,$value,$schwhere) { $schwhere = preg_replace("/\&?page\=[^\&]*/i","",$schwhere); switch(trim($str)) { case "type": case "sectype": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?tid\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?tid\=[^\&]*/i","",$schwhere)."&tid=".urlencode($value); break; case "year": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?year\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?year\=[^\&]*/i","",$schwhere)."&year=".urlencode($value); break; case "area": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?area\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?area\=[^\&]*/i","",$schwhere)."&area=".urlencode($value); break; case "letter": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?letter\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?letter\=[^\&]*/i","",$schwhere)."&letter=".urlencode($value); break; case "lang": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?yuyan\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?yuyan\=[^\&]*/i","",$schwhere)."&yuyan=".urlencode($value); break; case "jq": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?jq\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?jq\=[^\&]*/i","",$schwhere)."&jq=".urlencode($value); break; case "ver": if($value=="全部") $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?ver\=[^\&]*/i","",$schwhere); else $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?ver\=[^\&]*/i","",$schwhere)."&ver=".urlencode($value); break; case "state": if($value=="全部") { $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?state\=[^\&]*/i","",$schwhere); } elseif($value=="完结") { $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?state\=[^\&]*/i","",$schwhere)."&state=w"; } else { $Link="/".$GLOBALS['cfg_cmspath']."search.php?".preg_replace("/\&?state\=[^\&]*/i","",$schwhere)."&state=l"; } break; } return $Link; }